DNAQL: a query language for DNA sticker complexes
نویسندگان
چکیده
DNA computing has a rich history of paradigms with great expressive power. However, far less power is needed for data manipulation. Indeed, the relational algebra, yardstick database systems, expressible in first-order logic, and thus powerful than Turing-complete models. models have to account many varied scenarios. A implementation manipulations might be nimbler perform its operation faster model. Hence, we propose restrictive model implementing manipulation operations, focused on implementability DNA. We call this sticker complex forte model, ability detect when hybridization becomes an uncontrolled chain reaction. Such reactions make predictable attractive deterministic computations. Next, define query language complexes, called DNAQL. DNAQL typed, applicative functional programming language, enough simulate algebra complexes. The type system enjoys number desirable properties such as soundness, maximality, tightness.
منابع مشابه
Dnaql: a Query Language for Dna Sticker Complexes
DNA computing has a rich history of computing paradigms with great expressive power. However, far less expressive power is needed for data manipulation. Indeed, the relational algebra, the yardstick of database systems, is expressible in first-order logic, and thus less powerful than Turing-complete models. Turing-complete DNA computing models have to account for many and varied scenarios. A DN...
متن کاملA Formal Model for Databases in DNA
Our goal is to better understand, at a theoretical level, the database aspects of DNA computing. Thereto, we introduce a formally defined data model of so-called sticker DNA complexes, suitable for the representation and manipulation of structured data in DNA. We also define DNAQL, a restricted programming language over sticker DNA complexes. DNAQL stands to general DNA computing as the standar...
متن کاملGold Sponsors Silver Sponsors Bronze Sponsors
This talk presents an overview of our work on databases in DNA performed over the past four years, joint with my student Joris Gillis and postdoc Robert Brijder. Our goal is to better understand, at a theoretical level, the database aspects of DNA computing. The talk will be self-contained and will begin with an introduction to DNA computing. We then introduce a graph-based data model of so-cal...
متن کاملA sticker based model for DNA computation
We introduce a new model of molecular computation that we call the sticker model. Like many previous proposals it makes use of DNA strands as the physical substrate in which information is represented and of separation by hybridization as a central mechanism. However, unlike previous models, the stickers model has a random access memory that requires no strand extension and uses no enzymes; als...
متن کاملA Type System for DNAQL
Recently we have introduced a formal graph-based data model for DNA complexes geared towards database applications. The model is accompanied by the programming language DNAQL for querying databases in DNA. Due to natural restrictions on the implementability and termination of operations on DNA, programs in DNAQL are not always well defined on all possible inputs. Indeed, a problem left open by ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Natural Computing
سال: 2021
ISSN: ['1572-9796', '1567-7818']
DOI: https://doi.org/10.1007/s11047-020-09839-7